package com.baizhi.cmfz.service;

import com.baizhi.cmfz.entity.Guru;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface GuruService {


	List<Guru> selectAll();

	/**
	 *
	 * @param offset 分页的起始行
	 * @param limit 分页显示的行数
	 * @return 返回所有符合条件的 集合 并封装在map中
	 */
	Map selectGuruPage(@Param("offset") int offset, @Param("limit") int limit);



	/**
	 *
	 * @param guru 将向中的数据添加到数据库中
	 * @return 返回添加的信息
	 */
	Map insertGuru(Guru guru);


	/**
	 *
	 * @param guruId 修改上师的信息
	 * @return 返回修改的信息
	 */
	Map updateGuru(int guruId,int guruStatus);

	/**
	 *
	 * @param guruId  根据id查询一个大师对象
	 * @return 返回对象的实例
	 */
	Guru selectById(int guruId);

	Map MultiInsert(List<Guru> guru);
}
